package com.xunai.saas.example.model.param;

import com.xunai.saas.example.model.enums.PublicEnum;
import lombok.Data;
import org.springframework.util.StringUtils;

import javax.validation.constraints.NotNull;

@Data
public class TongueAnalysisParam {

    /***
     *  舌上图片网络地址
     */
    @NotNull(message = "舌头正面图片不可为空")
    private String tongueFrontImgPath;

    /***
     *  舌底图片网络地址
     */
    private String tongueBottomImgPath;

    /***
     *  回调通知地址
     */
    private String notifyUrl;

    public String getNotifyUrl() {
        if (!StringUtils.hasLength(notifyUrl)) {
            return PublicEnum.NOTIFY_URL.getKey();
        }
        return notifyUrl;
    }

}
